home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
dirut
/
go_v_10.zip
/
go.doc
< prev
next >
Wrap
Text File
|
1994-03-07
|
5KB
|
137 lines
Program: GO.EXE
Version nº: 1.01 ßeta
Author: Sergio Henrique Guerra de Sousa
Last Update: September 1993
Description:
GO.EXE is a command line program developed in order to help DOS users to
navigate through deeply nested directories. This program was written in C++
using the Turbo C++ 3.0 compiler by Borland. GO.EXE was tested only under DOS
5.0/6.0 versions. In case you find any difficulties running GO in earlier
versions, please send a letter to:
GO.EXE
a/c Sergio Henrique Guerra de Sousa
SHIN QI 13 conjunto 1 casa 16
Brasilia - DF
71535 010 - Brasil
E-Mail Address: shgs@dcc.unicamp.br
Instructions:
=================
| THE GO SYNTAX |
=================
The syntax for the GO program is:
GO (dirname)
where (dirname) can be any valid directory name, including "\" (don't use
quotes with GO), the root directory. It is important not to include more than
one directory level in the (dirname) parameter, instead you should type only
the more nested directory name.
Example: Instead of typing
GO windows\system (incorrect entry)
you should type only
GO system (correct entry)
You may also include a drive letter other than the current in the
(dirname) parameter. To illustrate this feature suppose your current path is
"C:\DOS" and you want to switch to a deeply nested directory in drive D: such
as "D:\TC\CLASSLIB\OBJS\S". The command line for this action would be:
GO D:S (changes to the D:\TC\CLASSLIB\OBJS\S directory)
While GO searches the "S" directory it will display all the intermediate
directories searched until it reaches the specified directory.
================================
| ADDITIONAL COMMENTS ABOUT GO |
================================
All searches performed by GO start in the root directory of the current
drive (or other specified in the command line), there is no way to "guide" GO
to the requested directory. So you shouldn't try to help go by specifying a
sub string of the path. Attempts to do so will probably generate a
"Directory XXXXX not found!" message.
In case you ask GO to change to an invalid directory in a foreign drive (a
non current one), GO will try to accomplish the task in the best way it can,
that is, it will only change to the new drive. The current directory in the
new drive will be the same as it would be if you simply typed X: where X is
the drive letter specified in the command line.
GO also has a shortcut to change to the root directory of a non current
drive. This is done simply by typing the drive letter followed by a ":"
character. To change from drive D: to the root of drive C: you would use:
GO C: (same as "GO C:\")
======================
| LIMITATIONS FOR GO |
======================
GO always switches to the first occurrence of a given directory ID, there
is no way to change to a second, third or nth occurrence of a directory
entry. This means that if you have two directories with the same name but
with different paths (C:\WINDOWS\TEMP and C:\DOS\TEMP for example) GO would
only be able to switch to the first directory found in the FAT (File
Allocation Table).
GO only switches to a directory if it's name is correct and completely
stated. GO doesn't support any kind of error correction to lead an incorrect
entry to the "closest" existing directory.
These limitations and others not yet found should be corrected/implemented
in further versions of the program. Please let me know if you have any
suggestions of improvements for the GO program.
==================================
| SHAREWARE & REGISTRATION NOTES |
==================================
Shareware is not the same as Freeware. The concept behind Shareware is
providing programmers a media for distributing software at low costs. The
user is allowed to freely test and distribute the software as long as no part
of the package is modified in any way. If the user chooses to use the program
after the testing period (usually from 10 to 30 days) he/she should register
the software with the dealer.
If you find GO helpful and useful, you should register it sending a $3.00
nominal check (Sergio Henrique Guerra de Sousa) to the below address:
GO.EXE
a/c Sergio Henrique Guerra de Sousa
SHIN QI 13 conjunto 1 casa 16
Brasilia - DF
71535 010 - Brasil
Anexed with the check send a stamped self addressed envelope and a
clear diskette (5¼ or 3½ DD or HD) in order to acquire the registered
version of the program and optionally (extra $5.00) the source codes in C++.
You will then receive a personalized copy of the GO program (without the
blinking "unregisterd version") and will be informed of any further
enhancements.
To contact the author write a letter to:
GO.EXE
a/c Sergio Henrique Guerra de Sousa
SHIN QI 13 conjunto 1 casa 16
Brasilia - DF
71535 010 - Brasil
or send an E-Mail to shgs@dcc.unicamp.br.
Thank you for testing GO!